package com.chenfan.common.dto;

import lombok.Data;

import java.util.List;

/**
 * @Description:
 * @author: weishili
 * @date: 20/7/12
 * @version: V1.0
 */
@Data
public class UserPrivilegeDTO {

    /**
     * 公司
     */
    private Long companyId;

    /**
     * 所属公司
     */
    private List<Long> companyIds;

    /**
     * 部门ids
     */
    private List<Long> departmentIds;
    /**
     * 部门所有用户Ids
     */
    private List<Long> userIds;

    /**
     * 品牌ID 集合
     */
    private List<Integer> brandIds;

    /**
     * 数据权限 COMPANY,SUB_COMPANY,DEPARTMENT,USER,BRAND
     */
    private String dataPrivilegeCode;

    /**
     * 状态 true,false
     */
    private Boolean disableStatus;

    /**
     * 供应商ID 集合
     */
    private List<Integer> vendorIds;

    /**
     * 供应商code 集合
     */
    private List<String> vendorCodes;

    /**
     * 是否供应商用户（0否/1是）
     */
    private Integer isVendor;

    /**
     * 租户id
     */
    private Long tenantId;

    /**
     * 仓库code集合
     */
    private List<String> warehouseCodeList;

    /**
     * 区域code集合
     */
    private List<String> zonegroupCodeList;

    /**
     * 库区code集合
     */
    private List<String> zoneCodeList;

    /**
     * 库位code集合
     */
    private List<String> locationCodeList;
    /**
     * 接口url
     */
    private String apiUrl;
    /**
     * 是否服务品牌 0-否 1-是
     */
    private Integer isServiceBrand;
}